home *** CD-ROM | disk | FTP | other *** search
- /* 8bpp.h
- * AUTHOR: Cy Booker, cy@cheepnis.demon.co.uk
- * LICENSE: FreeWare, Copyright (c) 1995 Cy Booker
- * PURPOSE: convert an 8 bit image to a 16 bit image
- */
-
- #ifndef process_gif_8bpp_h
- #define process_gif_8bpp_h
-
-
-
- #include "gif2rpc:process_gif.h"
-
-
-
- /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- * all of these routines take as input a fully filled out process_gif structure
- * they then convert the 8-bit sprite into a 16-bit sprite
- * they return TRUE if out of memory for temporary buffers
- *
- * the 48-bit routines use 16-bit resolution for each red/green/blue
- * and uses optimised bit shifting and gubbins to make for fast and accurate colour handling
- *
- */
-
- extern bool process_gif_8bpp_burkes(
- const process_gif *p);
-
-
-
- /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- */
-
- extern bool process_gif_8bpp_dither2x2(
- const process_gif *p);
-
-
-
- /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- */
-
- extern bool process_gif_8bpp_floyd_steinberg(
- const process_gif *p);
-
-
-
- /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- */
-
- extern bool process_gif_8bpp_nearest(
- const process_gif *p);
-
-
-
- /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- */
-
- extern bool process_gif_8bpp_jarvis_judice_ninke(
- const process_gif *p);
-
-
-
- /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- */
-
- extern bool process_gif_8bpp_nearest(
- const process_gif *p);
-
-
-
- /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- */
-
- extern bool process_gif_8bpp_stucki(
- const process_gif *p);
-
-
-
- /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- */
-
- extern bool process_gif_8bpp_sierra3(
- const process_gif *p);
-
-
-
- /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- */
-
- extern bool process_gif_8bpp_sierra2(
- const process_gif *p);
-
-
-
- /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- */
-
- extern bool process_gif_8bpp_sierra2_4a(
- const process_gif *p);
-
-
-
- #endif /* process_gif_8bpp_h */
-